package com.diu.domain.strategy.service.rule.chain;

/**
 * @author #diu
 * @description #
 * @create #2025/10/14 10:45
 */

public abstract class AbstractLogicChain implements ILogicChain{

    private ILogicChain next;

    @Override
    public ILogicChain appendNext(ILogicChain nextChain) {
        this.next = nextChain;
        return nextChain;
    }

    @Override
    public ILogicChain next() {
        return this.next;
    }

    public abstract String ruleModel();
}
